package com.sskj.gateway.service;

import com.sskj.common.dto.DeviceTelemetry;

public interface IDeviceDataService {

    /**
     * 新增或更新设备影子
     * @param deviceTelemetry 实例
     */
    void addOrUpdateShadow(DeviceTelemetry deviceTelemetry);

    /**
     * 上线
     * @param deviceTelemetry 实例
     */
    void online(DeviceTelemetry deviceTelemetry);

    /**
     * 下线
     * @param deviceTelemetry 实例
     */
    void offline(DeviceTelemetry deviceTelemetry);
}
